package com.example.mqttcar.util;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class PropertiesLoader {

    /**
     * 加载 properties 文件
     * @param filePath 文件路径（相对于 classpath，如 "config.properties"）
     * @return Properties 对象
     */
    public static Properties load(String filePath) {
        Properties prop = new Properties();
        try (InputStream input = PropertiesLoader.class.getClassLoader().getResourceAsStream(filePath)) {
            if (input == null) {
                throw new RuntimeException("文件未找到: " + filePath);
            }
            prop.load(input);
        } catch (IOException e) {
            throw new RuntimeException("加载配置文件失败", e);
        }
        return prop;
    }


}
